\hypertarget{structGame}{
\section{Game Struct Reference}
\label{structGame}\index{Game@{Game}}
}
{\tt \#include $<$game.h$>$}

\subsection*{Public Attributes}
\begin{CompactItemize}
\item 
int \hyperlink{structGame_a6d1743c45de5558a0ca99078df85250}{height}
\item 
int \hyperlink{structGame_06b5a675d7c0f6a9b58d395872b1a4e7}{width}
\item 
SDL\_\-Surface $\ast$ \hyperlink{structGame_cc0f346d45bb53307b52acc9cc65912d}{screen}
\item 
int \hyperlink{structGame_0431ba44295029f0d2c56ea8b8abc381}{stage}
\item 
int \hyperlink{structGame_be14118bc7cb70c342636c2b2a15554b}{level}
\item 
Entity $\ast$ \hyperlink{structGame_1156be81120079267b070dc976e57f6f}{entity}
\item 
\hypertarget{structGame_225c49f40b39d742b23bedc742861267}{
long unsigned int \textbf{ticks}}
\label{structGame_225c49f40b39d742b23bedc742861267}

\end{CompactItemize}


\subsection{Detailed Description}
Estrutura principal do jogo funciona seguindo o paradigma OO funcoes nao contidas em \hyperlink{game_8c}{game.c} que a utilizam como argumento deve acessar seus dados ou executar apenas funcoes especificas (publicas) 

\subsection{Member Data Documentation}
\hypertarget{structGame_1156be81120079267b070dc976e57f6f}{
\index{Game@{Game}!entity@{entity}}
\index{entity@{entity}!Game@{Game}}
\subsubsection[{entity}]{\setlength{\rightskip}{0pt plus 5cm}Entity$\ast$ {\bf Game::entity}}}
\label{structGame_1156be81120079267b070dc976e57f6f}


entidade \hypertarget{structGame_a6d1743c45de5558a0ca99078df85250}{
\index{Game@{Game}!height@{height}}
\index{height@{height}!Game@{Game}}
\subsubsection[{height}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf Game::height}}}
\label{structGame_a6d1743c45de5558a0ca99078df85250}


Altura da tela \hypertarget{structGame_be14118bc7cb70c342636c2b2a15554b}{
\index{Game@{Game}!level@{level}}
\index{level@{level}!Game@{Game}}
\subsubsection[{level}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf Game::level}}}
\label{structGame_be14118bc7cb70c342636c2b2a15554b}


nivel de dificuldade atual \hypertarget{structGame_cc0f346d45bb53307b52acc9cc65912d}{
\index{Game@{Game}!screen@{screen}}
\index{screen@{screen}!Game@{Game}}
\subsubsection[{screen}]{\setlength{\rightskip}{0pt plus 5cm}SDL\_\-Surface$\ast$ {\bf Game::screen}}}
\label{structGame_cc0f346d45bb53307b52acc9cc65912d}


Tela principal \hypertarget{structGame_0431ba44295029f0d2c56ea8b8abc381}{
\index{Game@{Game}!stage@{stage}}
\index{stage@{stage}!Game@{Game}}
\subsubsection[{stage}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf Game::stage}}}
\label{structGame_0431ba44295029f0d2c56ea8b8abc381}


estagio atual do jogo \hypertarget{structGame_06b5a675d7c0f6a9b58d395872b1a4e7}{
\index{Game@{Game}!width@{width}}
\index{width@{width}!Game@{Game}}
\subsubsection[{width}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf Game::width}}}
\label{structGame_06b5a675d7c0f6a9b58d395872b1a4e7}


Largura da tela 

The documentation for this struct was generated from the following file:\begin{CompactItemize}
\item 
\hyperlink{game_8h}{game.h}\end{CompactItemize}
